/**
 *  全局公用的工具函数
 */
uni.utils = {
	/**
	 * title 提示的文字
	 * icon 图标：success | error | loading | none
	 */
	message(title, icon = 'none') {
		uni.showToast({
			title,
			icon,
			mask: true,
			duration: 2000
		})
	},
	// 封装路由跳转方法，支持普通和 tabBar 页面跳转
	/**
	 * @param {Object} url  跳转页面的地址
	 */
	push(url) {
		// 所有 tabBar 页面
		const tabs = ['/pages/task/index', '/pages/message/index', '/pages/my/index']
		if (tabs.includes(url)) {
			// tabbar 页面
			uni.switchTab({
				url
			})
		} else {
			// 普通页面
			uni.navigateTo({
				url
			})
		}
	}
}